import type { CSSProperties } from "vue";

export namespace SelectType {
  // 下拉项
  interface Options {
    label: string;
    value: string | number;
  }

  //   汇总
  export interface Props {
    modelValue?: string | string[];
    styleCss?: CSSProperties; // css 属性配置
    options?: Options[]; // 下拉项
    placeholder?: string; // 提示
    multiple?: boolean; // 多选
    filterable?: boolean; // 搜索
    clearable?: boolean; // 右侧删除
    disabled?: boolean; // 禁用
  }
}
